A visualization-based environment for top-down debugging of parallel programs

نویسندگان

  • Joseph L. Sharnowski
  • Betty H. C. Cheng
چکیده

This paper describes a parallel debugging environment that applies visualizations in a top-down, struc-tured approach for debugging. This environment, referred to as GOLD, uses visualizations in the traditional way for examining a program state, but it also extends the use of visualizations in two directions. First, a technique is described for using visualizations to guide the operation of setting a causal distributed breakpoint for a set of processes. Second, a strategy is introduced for coordinating the use of diierent types of visualizations when examining a program state.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

PDG: A process-level debugger for concurrent programs in the GRAPE parallel programming environment

In this paper, we describe the process-level debugger of GRAPE, our hierarchical graphical programming environment for concurrent programs. Its unique feature is that it clearly separates the identification of erroneous processes, which we call process-level debugging, from the exact localisation of the bug at the source-level. This divide-and-conquer approach is absolutely necessary for debugg...

متن کامل

PDG : A Process-Level Debugger in GRAPE for communicating processes on transputer platforms*

In this paper, we describe the process-level debugger of GRAPE, a hierarchical graphical programming environment for concurrent programs. This debugger allows to debug concurrent programs that are based on communicating sequential processes. Its unique feature is that it clearly separates the identification of erroneous processes from the exact localisation of the bug on the source-level. This ...

متن کامل

Visualization, Execution Control and Replay of Massively Parallel Programs within Annai’s Debugging Tool

PDT is the Parallel Debugging Tool of the Annai programming environment developedwithin the Joint CSCS-ETH/NEC Collaboration in Parallel Processing. Similarly to the other components of the integrated environment, PDT provides support for application developers to debug data-parallel programs written in HPF, and message-passingprograms based on the MPI standard. This paper describes how the PDT...

متن کامل

A Graphical Development and Debugging Environment for Parallel Programs

To provide high-level graphical support for PVM (Parallel Virtual Machine) based program development, a complex programming environment (GRADE) is being developed. GRADE currently provides tools to construct, execute, debug, monitor and visualise message-passing parallel programs. It offers high-level graphical programming abstraction mechanism to construct parallel applications by introducing ...

متن کامل

Monitoring and Visualization in TOPSYS

It is widely acknowledged that writing parallel programs is much more complex than writing sequential programs. This is particularly true for distributed memory multi-processor systems and message passing programming models. Graphical representations of a program execution can increase the understanding of parallel programs. The paper describes the on-line visualization and animation system VIS...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1995